pub const SMALL: [u8; 16 * 16 * 4] = [
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    199, 9, 9, 255, 206, 9, 9, 255, 205, 9, 9, 255, 202, 9, 9, 255, 199, 9, 9, 255, 197, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 202, 9, 9, 255, 142, 6, 6, 255, 80, 3, 3, 255,
    122, 6, 5, 255, 154, 7, 7, 255, 179, 8, 8, 255, 196, 9, 9, 255, 204, 9, 9, 255, 206, 9, 9, 255,
    202, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 206, 10, 9, 255, 84, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14,
    1, 1, 255, 38, 2, 2, 255, 69, 3, 3, 255, 102, 5, 4, 255, 152, 7, 7, 255, 199, 9, 9, 255, 196,
    9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 197, 9, 9, 255, 201, 9, 9, 255, 53,
    2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255,
    0, 0, 0, 255, 75, 3, 3, 255, 205, 10, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 198, 9, 9, 255, 188, 9, 9, 255, 25, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0,
    0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 116, 5, 5, 255, 205, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 201, 9, 9, 255, 167, 8, 8,
    255, 6, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0,
    0, 255, 0, 0, 0, 255, 148, 7, 7, 255, 203, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9,
    9, 255, 196, 9, 9, 255, 204, 9, 9, 255, 139, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0,
    255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 0, 0, 255, 175, 8, 8, 255,
    200, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 206, 10, 9,
    255, 105, 5, 5, 255, 0, 0, 0, 255, 1, 0, 0, 255, 104, 41, 30, 255, 73, 29, 21, 255, 0, 0, 0,
    255, 0, 0, 0, 255, 0, 0, 0, 255, 33, 1, 1, 255, 193, 9, 9, 255, 197, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 204, 10, 9, 255, 62, 3, 3, 255, 0, 0, 0, 255,
    131, 52, 38, 255, 255, 102, 76, 255, 154, 61, 45, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0,
    255, 63, 3, 3, 255, 203, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 198, 9, 9, 255, 128, 4, 4, 255, 95, 15, 12, 255, 226, 90, 66, 255, 243,
    96, 71, 255, 187, 74, 54, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 96, 4, 4, 255, 206,
    10, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 198, 8, 8, 255, 201, 9, 8, 255, 199, 8, 8, 255,
    195, 9, 9, 255, 202, 6, 7, 255, 217, 30, 24, 255, 235, 95, 70, 255, 234, 93, 69, 255, 226, 88,
    65, 255, 160, 61, 45, 255, 119, 46, 34, 255, 64, 7, 5, 255, 144, 5, 5, 255, 205, 8, 8, 255,
    200, 7, 7, 255, 180, 16, 15, 255, 110, 44, 43, 255, 159, 22, 19, 255, 172, 13, 13, 255, 200, 8,
    8, 255, 197, 7, 8, 255, 180, 29, 26, 255, 235, 89, 65, 255, 234, 93, 69, 255, 234, 92, 68, 255,
    247, 98, 72, 255, 229, 91, 68, 255, 173, 23, 22, 255, 144, 29, 37, 255, 166, 22, 22, 255, 184,
    15, 14, 255, 159, 24, 24, 255, 64, 62, 60, 255, 44, 40, 39, 255, 106, 26, 26, 255, 198, 8, 8,
    255, 128, 28, 27, 255, 99, 46, 45, 255, 200, 57, 45, 255, 233, 95, 70, 255, 235, 93, 68, 255,
    230, 91, 68, 255, 107, 58, 48, 255, 54, 36, 40, 255, 80, 55, 70, 255, 86, 45, 48, 255, 108, 41,
    39, 255, 128, 38, 37, 255, 67, 61, 59, 255, 33, 39, 39, 255, 64, 34, 34, 255, 133, 21, 21, 255,
    40, 43, 43, 255, 72, 58, 56, 255, 81, 53, 52, 255, 134, 72, 61, 255, 243, 95, 69, 255, 137, 68,
    61, 255, 26, 35, 36, 255, 35, 39, 39, 255, 62, 53, 65, 255, 47, 43, 47, 255, 53, 48, 47, 255,
    77, 59, 57, 255, 72, 59, 57, 255,
];

pub const MEDIUM: [u8; 32 * 32 * 4] = [
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 202, 9, 9, 255, 203, 9, 9, 255, 199, 9, 9, 255, 197, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 10, 10, 255, 147, 6, 6, 255, 148, 7, 7, 255, 178, 8, 8,
    255, 194, 9, 9, 255, 203, 9, 9, 255, 205, 9, 9, 255, 204, 9, 9, 255, 201, 9, 9, 255, 198, 9, 9,
    255, 197, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 198, 9, 9, 255, 192, 10, 9, 255, 33, 1, 1,
    255, 0, 0, 0, 255, 15, 0, 0, 255, 38, 1, 1, 255, 67, 3, 3, 255, 102, 5, 4, 255, 136, 6, 6, 255,
    164, 7, 7, 255, 186, 8, 8, 255, 199, 9, 9, 255, 205, 9, 9, 255, 205, 9, 9, 255, 203, 9, 9, 255,
    200, 9, 9, 255, 197, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 199, 9, 9, 255,
    177, 8, 8, 255, 13, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0,
    255, 0, 0, 0, 255, 5, 0, 0, 255, 24, 1, 1, 255, 51, 2, 2, 255, 83, 4, 4, 255, 118, 5, 5, 255,
    150, 7, 7, 255, 176, 8, 8, 255, 193, 9, 9, 255, 203, 9, 9, 255, 200, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    202, 9, 9, 255, 148, 8, 7, 255, 1, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0,
    0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0,
    0, 0, 255, 0, 0, 0, 255, 13, 0, 0, 255, 35, 2, 1, 255, 63, 2, 2, 255, 152, 7, 7, 255, 201, 9,
    9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9,
    9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9,
    9, 255, 205, 9, 9, 255, 117, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255,
    0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0,
    255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 134, 7, 7, 255, 204,
    9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196,
    9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196,
    9, 9, 255, 204, 10, 10, 255, 85, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0,
    255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0,
    0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 0, 0, 255, 169, 8, 8, 255,
    200, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    197, 9, 9, 255, 197, 10, 10, 255, 53, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0,
    0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255,
    0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 1, 1, 255, 188, 9, 9,
    255, 198, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 198, 9, 9, 255, 186, 9, 9, 255, 24, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255,
    0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0,
    255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 59, 1, 1, 255, 198,
    10, 10, 255, 197, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 201, 9, 9, 255, 165, 8, 8, 255, 7, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0,
    0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0,
    0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 90, 4, 3, 255,
    205, 10, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 204, 9, 9, 255, 134, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255,
    0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0,
    255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 121,
    6, 6, 255, 205, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196,
    9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196,
    9, 9, 255, 196, 9, 9, 255, 206, 9, 9, 255, 102, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0,
    255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0,
    0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 0, 0, 255,
    154, 8, 8, 255, 202, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 197, 9, 9, 255, 201, 10, 10, 255, 71, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0,
    0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255,
    0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 1, 1,
    255, 180, 8, 8, 255, 199, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 198, 9, 9, 255, 193, 10, 10, 255, 40, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0,
    255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 12, 9, 255, 57, 23, 17, 255, 1, 0, 0, 255,
    0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0,
    255, 41, 1, 1, 255, 193, 10, 10, 255, 198, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9,
    9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9,
    9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 199, 9, 9, 255, 178, 8, 8, 255, 14, 1, 1, 255, 0, 0, 0,
    255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 3, 2, 255, 133, 52, 38, 255, 227, 90, 66, 255, 215, 85,
    62, 255, 16, 6, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255,
    0, 0, 0, 255, 0, 0, 0, 255, 73, 2, 2, 255, 202, 10, 10, 255, 197, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 202, 9, 9, 255, 152, 8, 7, 255,
    2, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 2, 1, 255, 170, 67, 50, 255, 247, 98, 72, 255,
    238, 94, 69, 255, 232, 93, 69, 255, 51, 19, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255,
    0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 105, 5, 5, 255, 206, 9, 9, 255, 196, 9,
    9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9,
    9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 205, 9,
    9, 255, 116, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 123, 48, 36, 255, 247, 98,
    72, 255, 233, 92, 68, 255, 233, 92, 68, 255, 242, 96, 71, 255, 93, 35, 25, 255, 0, 0, 0, 255,
    0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 136, 7, 7,
    255, 204, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 203, 9, 9, 255, 117, 5, 5, 255, 20, 1, 1, 255, 2, 0, 0, 255, 20, 7, 5,
    255, 213, 85, 63, 255, 238, 94, 69, 255, 233, 92, 68, 255, 233, 92, 68, 255, 244, 96, 71, 255,
    131, 52, 38, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0,
    0, 255, 7, 0, 0, 255, 167, 8, 8, 255, 200, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9,
    9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9,
    9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 197, 9, 9, 255, 189, 9,
    9, 255, 164, 4, 5, 255, 171, 35, 27, 255, 236, 95, 71, 255, 233, 92, 68, 255, 233, 92, 68, 255,
    233, 92, 68, 255, 242, 96, 71, 255, 166, 67, 50, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255,
    0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 1, 1, 255, 188, 9, 9, 255, 198, 9, 9, 255, 196,
    9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 197, 9, 9, 255, 200, 8, 8, 255, 201,
    7, 7, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196,
    9, 9, 255, 196, 9, 9, 255, 198, 9, 9, 255, 199, 5, 6, 255, 219, 50, 38, 255, 235, 96, 71, 255,
    233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 236, 94, 69, 255, 211, 78, 58, 255, 104,
    30, 22, 255, 67, 27, 20, 255, 34, 13, 10, 255, 10, 4, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 51,
    1, 1, 255, 198, 10, 10, 255, 197, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    198, 8, 8, 255, 186, 14, 14, 255, 117, 42, 41, 255, 157, 26, 25, 255, 196, 10, 9, 255, 197, 9,
    9, 255, 197, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9,
    9, 255, 195, 5, 6, 255, 214, 49, 37, 255, 235, 96, 71, 255, 233, 92, 68, 255, 233, 92, 68, 255,
    233, 92, 68, 255, 233, 92, 68, 255, 234, 91, 67, 255, 242, 93, 69, 255, 239, 95, 70, 255, 225,
    89, 66, 255, 203, 80, 59, 255, 150, 24, 18, 255, 101, 2, 3, 255, 131, 5, 5, 255, 202, 9, 8,
    255, 196, 9, 9, 255, 198, 8, 8, 255, 197, 9, 8, 255, 196, 9, 9, 255, 201, 7, 7, 255, 160, 25,
    24, 255, 67, 61, 59, 255, 70, 60, 58, 255, 198, 17, 12, 255, 196, 8, 9, 255, 192, 10, 10, 255,
    197, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 197, 9, 9, 255, 193, 7, 7, 255,
    207, 37, 29, 255, 235, 95, 70, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233,
    92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 234, 92, 68, 255, 236, 94, 69, 255, 238, 92,
    68, 255, 207, 23, 19, 255, 209, 6, 6, 255, 153, 29, 35, 255, 172, 19, 22, 255, 201, 7, 6, 255,
    176, 18, 18, 255, 191, 12, 12, 255, 197, 8, 8, 255, 201, 7, 7, 255, 133, 36, 35, 255, 66, 61,
    59, 255, 71, 59, 57, 255, 179, 25, 17, 255, 80, 30, 30, 255, 116, 25, 25, 255, 202, 8, 8, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 200, 8, 8, 255, 199, 8, 8, 255, 134, 34, 34, 255, 171, 29, 26,
    255, 233, 84, 62, 255, 234, 94, 69, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255,
    233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 241, 95, 69, 255, 180, 78, 61, 255, 94,
    28, 27, 255, 193, 11, 11, 255, 91, 50, 62, 255, 104, 45, 56, 255, 197, 10, 9, 255, 105, 48, 46,
    255, 141, 33, 32, 255, 203, 6, 6, 255, 196, 9, 9, 255, 107, 46, 45, 255, 67, 61, 59, 255, 72,
    59, 57, 255, 86, 38, 33, 255, 24, 39, 40, 255, 59, 34, 34, 255, 188, 11, 11, 255, 198, 8, 8,
    255, 196, 9, 9, 255, 173, 13, 13, 255, 177, 18, 17, 255, 74, 59, 57, 255, 129, 33, 33, 255,
    218, 45, 34, 255, 239, 95, 70, 255, 234, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233,
    92, 68, 255, 233, 92, 68, 255, 239, 94, 69, 255, 227, 91, 67, 255, 77, 49, 44, 255, 34, 35, 35,
    255, 122, 31, 35, 255, 74, 56, 72, 255, 71, 56, 71, 255, 152, 28, 32, 255, 74, 52, 50, 255, 79,
    56, 55, 255, 179, 17, 17, 255, 192, 11, 11, 255, 84, 55, 53, 255, 70, 60, 58, 255, 72, 59, 57,
    255, 42, 39, 38, 255, 37, 38, 38, 255, 34, 38, 38, 255, 143, 20, 20, 255, 205, 7, 7, 255, 186,
    12, 12, 255, 71, 31, 31, 255, 106, 40, 39, 255, 69, 61, 59, 255, 90, 52, 50, 255, 184, 14, 14,
    255, 185, 70, 56, 255, 235, 94, 70, 255, 238, 93, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255,
    237, 93, 68, 255, 220, 89, 67, 255, 97, 54, 47, 255, 30, 36, 37, 255, 36, 37, 37, 255, 47, 44,
    49, 255, 70, 58, 73, 255, 67, 58, 74, 255, 102, 47, 54, 255, 51, 38, 37, 255, 55, 54, 53, 255,
    106, 48, 46, 255, 162, 25, 24, 255, 76, 58, 56, 255, 71, 59, 57, 255, 72, 59, 57, 255, 37, 38,
    38, 255, 38, 38, 38, 255, 31, 39, 39, 255, 90, 29, 29, 255, 206, 8, 8, 255, 134, 21, 21, 255,
    31, 38, 38, 255, 51, 47, 47, 255, 73, 60, 58, 255, 72, 59, 57, 255, 114, 43, 42, 255, 77, 55,
    54, 255, 118, 69, 60, 255, 201, 85, 66, 255, 236, 93, 68, 255, 236, 93, 68, 255, 212, 88, 71,
    255, 79, 53, 56, 255, 29, 35, 36, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 62,
    53, 65, 255, 70, 59, 75, 255, 69, 50, 60, 255, 39, 36, 36, 255, 45, 43, 42, 255, 70, 60, 58,
    255, 85, 55, 53, 255, 73, 58, 56, 255, 72, 59, 57, 255, 72, 59, 57, 255, 38, 38, 38, 255, 38,
    38, 38, 255, 36, 38, 38, 255, 51, 36, 36, 255, 167, 16, 16, 255, 66, 33, 33, 255, 33, 38, 38,
    255, 44, 42, 42, 255, 72, 59, 57, 255, 72, 59, 57, 255, 70, 60, 58, 255, 71, 59, 57, 255, 58,
    56, 56, 255, 132, 70, 60, 255, 239, 94, 69, 255, 239, 93, 68, 255, 192, 85, 72, 255, 48, 44,
    50, 255, 35, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 36, 255, 50, 45, 51, 255,
    71, 58, 74, 255, 48, 45, 50, 255, 36, 37, 37, 255, 38, 38, 38, 255, 65, 55, 53, 255, 71, 60,
    58, 255, 72, 59, 57, 255, 72, 59, 57, 255, 72, 59, 57, 255,
];

pub const BIG: [u8; 64 * 64 * 4] = [
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 197, 9, 9, 255, 197, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    195, 9, 9, 255, 198, 9, 9, 255, 204, 9, 9, 255, 204, 9, 9, 255, 201, 9, 9, 255, 199, 9, 9, 255,
    197, 9, 9, 255, 197, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 198, 11, 11, 255, 129, 5, 5, 255, 66, 0, 0,
    255, 97, 4, 4, 255, 130, 6, 6, 255, 161, 7, 7, 255, 182, 8, 8, 255, 194, 9, 9, 255, 202, 9, 9,
    255, 205, 9, 9, 255, 203, 9, 9, 255, 200, 9, 9, 255, 198, 9, 9, 255, 197, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 198, 11, 11, 255, 76, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255,
    8, 0, 0, 255, 26, 1, 1, 255, 53, 2, 2, 255, 83, 3, 3, 255, 112, 5, 5, 255, 143, 6, 6, 255, 172,
    8, 8, 255, 189, 9, 9, 255, 198, 9, 9, 255, 204, 9, 9, 255, 204, 9, 9, 255, 201, 9, 9, 255, 199,
    9, 9, 255, 198, 9, 9, 255, 197, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196,
    9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196,
    9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196,
    9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196,
    9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196,
    9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196,
    9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196,
    9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 197, 10, 9, 255, 195, 8, 8, 255, 44,
    4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255,
    0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 13, 0, 0, 255, 36, 1, 1, 255, 67, 3, 3, 255, 97, 4,
    4, 255, 127, 6, 6, 255, 156, 7, 7, 255, 181, 8, 8, 255, 194, 9, 9, 255, 202, 9, 9, 255, 205, 9,
    9, 255, 203, 9, 9, 255, 200, 9, 9, 255, 198, 9, 9, 255, 197, 9, 9, 255, 196, 9, 9, 255, 196, 9,
    9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9,
    9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9,
    9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9,
    9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9,
    9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9,
    9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9,
    9, 255, 197, 10, 10, 255, 188, 6, 6, 255, 15, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0,
    255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0,
    0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 0, 0, 255, 22, 1, 1, 255,
    49, 2, 2, 255, 81, 3, 3, 255, 111, 5, 5, 255, 142, 6, 6, 255, 169, 7, 7, 255, 188, 9, 8, 255,
    197, 9, 9, 255, 204, 9, 9, 255, 204, 9, 9, 255, 201, 9, 9, 255, 199, 9, 9, 255, 198, 9, 9, 255,
    197, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 198, 11, 11, 255, 164, 4, 4, 255, 2, 2, 2, 255,
    0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0,
    255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0,
    0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 13,
    0, 0, 255, 33, 1, 1, 255, 63, 2, 2, 255, 95, 4, 4, 255, 126, 6, 6, 255, 156, 7, 7, 255, 180, 8,
    8, 255, 193, 9, 9, 255, 201, 9, 9, 255, 204, 9, 9, 255, 203, 9, 9, 255, 200, 9, 9, 255, 196, 9,
    9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9,
    9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9,
    9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9,
    9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9,
    9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 199, 12, 12, 255, 129,
    4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255,
    0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0,
    255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0,
    0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5,
    0, 0, 255, 21, 1, 1, 255, 48, 2, 2, 255, 78, 3, 3, 255, 109, 5, 5, 255, 140, 6, 6, 255, 169, 8,
    8, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9,
    9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9,
    9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9,
    9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9,
    9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 199,
    12, 11, 255, 95, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0,
    255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0,
    0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0,
    0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255,
    0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0,
    255, 50, 4, 4, 255, 195, 8, 8, 255, 197, 10, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 197, 10, 9, 255, 62, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0,
    0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255,
    0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0,
    255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0,
    0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0,
    0, 0, 255, 73, 4, 4, 255, 197, 11, 10, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    197, 10, 10, 255, 193, 7, 7, 255, 30, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0,
    0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255,
    0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0,
    255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0,
    0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0,
    0, 0, 255, 0, 0, 0, 255, 109, 4, 4, 255, 199, 12, 12, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196,
    9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196,
    9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196,
    9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196,
    9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196,
    9, 9, 255, 197, 10, 10, 255, 178, 5, 5, 255, 8, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0,
    255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0,
    0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0,
    0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255,
    0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0,
    255, 0, 0, 0, 255, 0, 0, 0, 255, 143, 4, 4, 255, 198, 11, 11, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 198, 11, 11, 255, 148, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0,
    255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0,
    0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0,
    0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255,
    0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0,
    255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 2, 2, 255, 174, 5, 5, 255, 197, 10, 10, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 199, 12, 12, 255, 113, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0,
    255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0,
    0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0,
    0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255,
    0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0,
    255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 24, 4, 4, 255, 191, 6, 6, 255, 197, 10, 10, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 198, 11, 11, 255, 79, 4, 4, 255, 0, 0, 0, 255,
    0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0,
    255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0,
    0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0,
    0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255,
    0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 56, 4, 4, 255, 196, 9, 9, 255, 196, 9,
    9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9,
    9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9,
    9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9,
    9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9,
    9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 197, 10, 9, 255, 195, 8, 8, 255, 45, 4, 4, 255, 0, 0,
    0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0,
    0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255,
    0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0,
    255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0,
    0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 91, 4, 4, 255, 198, 11, 11,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 197, 10, 10, 255, 188, 6, 6, 255, 17, 3,
    3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0,
    0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255,
    0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0,
    255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0,
    0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 125, 4, 4, 255,
    199, 12, 12, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 198, 11, 11, 255, 166, 4,
    4, 255, 3, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0,
    0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255,
    0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0,
    255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0,
    0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255,
    158, 4, 4, 255, 198, 11, 11, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 199, 12,
    12, 255, 133, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255,
    0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0,
    255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0,
    0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0,
    0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255,
    10, 3, 3, 255, 185, 5, 5, 255, 197, 10, 10, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 199, 12, 12, 255, 99, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255,
    0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0,
    255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0,
    0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0,
    0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255,
    0, 0, 0, 255, 36, 4, 4, 255, 195, 7, 7, 255, 197, 10, 10, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 197, 10, 10, 255, 63, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0,
    0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255,
    0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0,
    255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0,
    0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0,
    0, 0, 255, 0, 0, 0, 255, 71, 4, 4, 255, 197, 10, 10, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196,
    9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196,
    9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196,
    9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196,
    9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196,
    9, 9, 255, 197, 10, 10, 255, 193, 7, 7, 255, 28, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0,
    0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0,
    0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255,
    0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0,
    255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0,
    0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 107, 4, 4, 255, 199, 12, 12, 255, 196, 9, 9, 255, 196, 9,
    9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9,
    9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9,
    9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9,
    9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9,
    9, 255, 196, 9, 9, 255, 197, 10, 10, 255, 180, 5, 5, 255, 8, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0,
    255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0,
    0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0,
    0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255,
    0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0,
    255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 141, 4, 4, 255, 198, 11, 11, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 198, 11, 11, 255, 151, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0,
    255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0,
    0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0,
    0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255,
    0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0,
    255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 2, 2, 255, 173, 4, 4, 255, 197, 11, 10, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 199, 12, 12, 255, 118, 4, 4, 255, 0, 0, 0, 255,
    0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0,
    255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0,
    0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0,
    0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255,
    0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 3, 3, 255, 191, 6, 6, 255, 197, 10,
    10, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196,
    9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196,
    9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196,
    9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196,
    9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 198, 11, 11, 255, 84, 4, 4, 255, 0,
    0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255,
    0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0,
    255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0,
    0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0,
    0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 52, 4, 4, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 10, 9, 255, 196, 9, 8, 255, 48, 4, 4,
    255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0,
    0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 6, 4, 255, 75, 29, 21, 255,
    131, 54, 41, 255, 98, 37, 26, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0,
    0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255,
    0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 86, 4, 4,
    255, 198, 11, 11, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9,
    9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9,
    9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9,
    9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9,
    9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 197, 10, 10, 255, 188,
    6, 6, 255, 17, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255,
    0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 4, 3, 255, 109, 42, 31, 255, 202,
    79, 58, 255, 235, 93, 69, 255, 247, 100, 75, 255, 195, 73, 52, 255, 3, 3, 3, 255, 0, 0, 0, 255,
    0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0,
    255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0,
    0, 255, 0, 0, 0, 255, 122, 4, 4, 255, 199, 12, 12, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9,
    9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9,
    9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9,
    9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9,
    9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9,
    9, 255, 198, 11, 11, 255, 166, 4, 4, 255, 3, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0,
    255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 45, 17, 12, 255,
    183, 72, 53, 255, 241, 96, 71, 255, 238, 95, 70, 255, 234, 92, 68, 255, 235, 94, 70, 255, 223,
    84, 61, 255, 25, 13, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0,
    255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0,
    0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 157, 4, 4, 255, 198, 11, 11,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 199, 12, 11, 255, 136, 4, 4, 255, 0, 0, 0,
    255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0,
    0, 255, 55, 22, 16, 255, 211, 83, 61, 255, 241, 96, 72, 255, 234, 92, 68, 255, 233, 92, 68,
    255, 233, 92, 68, 255, 234, 93, 69, 255, 234, 92, 68, 255, 67, 28, 21, 255, 0, 0, 0, 255, 0, 0,
    0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0,
    0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255,
    11, 3, 3, 255, 183, 5, 5, 255, 197, 10, 10, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 199, 12, 12, 255, 103, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255,
    0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 35, 15, 11, 255, 209, 81, 59, 255, 239, 96, 72, 255,
    233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 238,
    97, 73, 255, 113, 44, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0,
    255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0,
    0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 36, 4, 4, 255, 194, 7, 7, 255, 197, 10, 10,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 197, 10, 10, 255, 69, 4, 4, 255, 0, 0, 0,
    255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 2, 2, 255, 174,
    66, 47, 255, 240, 97, 73, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92,
    68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 238, 97, 73, 255, 157, 59, 42, 255, 0, 0, 0, 255,
    0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0,
    255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0,
    0, 255, 68, 4, 4, 255, 197, 10, 10, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196,
    9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196,
    9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196,
    9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196,
    9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 197,
    10, 10, 255, 194, 7, 7, 255, 33, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0,
    255, 0, 0, 0, 255, 0, 0, 0, 255, 86, 35, 26, 255, 238, 95, 71, 255, 234, 93, 69, 255, 233, 92,
    68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68,
    255, 236, 95, 71, 255, 197, 73, 52, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0,
    255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0,
    0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 102, 4, 4, 255, 199, 12, 12,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 197, 10, 10, 255, 179, 5, 5, 255, 0, 3, 3,
    255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 179,
    67, 48, 255, 238, 97, 72, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92,
    68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 235, 94, 70, 255, 222, 84, 60,
    255, 23, 12, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0,
    0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255,
    0, 0, 0, 255, 0, 0, 0, 255, 137, 4, 4, 255, 199, 12, 11, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 197, 10, 10, 255, 180, 7, 7, 255, 90, 5, 5, 255, 57, 2, 2, 255, 27, 1, 1, 255,
    8, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 49, 23, 18, 255, 231, 90, 66, 255, 234, 93, 69, 255,
    233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233,
    92, 68, 255, 233, 92, 68, 255, 234, 93, 69, 255, 232, 91, 67, 255, 57, 24, 19, 255, 0, 0, 0,
    255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0,
    0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 2, 2, 255,
    171, 4, 4, 255, 198, 11, 10, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 197, 9, 9, 255, 203, 9, 9, 255, 196, 9, 9, 255, 185, 9, 8, 255, 165, 7, 7, 255, 136, 6, 6,
    255, 101, 0, 0, 255, 161, 52, 39, 255, 238, 97, 73, 255, 233, 92, 68, 255, 233, 92, 68, 255,
    233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233,
    92, 68, 255, 233, 92, 68, 255, 237, 96, 72, 255, 94, 37, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255,
    0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0,
    255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 21, 4, 4, 255, 191, 6, 6, 255,
    197, 10, 10, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 197, 9, 9, 255, 198, 9, 9, 255, 201, 9, 9, 255, 203, 9, 9, 255, 205, 10,
    10, 255, 225, 71, 52, 255, 235, 94, 70, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68,
    255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255,
    233, 92, 68, 255, 239, 98, 74, 255, 126, 49, 36, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255,
    0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0,
    255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 52, 4, 4, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    201, 7, 7, 255, 200, 7, 7, 255, 197, 8, 8, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 195, 8, 8, 255, 199, 13, 12, 255, 226, 81, 59,
    255, 234, 93, 69, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255,
    233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 238,
    97, 73, 255, 168, 61, 44, 255, 18, 0, 0, 255, 4, 1, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0,
    0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0,
    0, 0, 255, 0, 0, 0, 255, 86, 4, 4, 255, 198, 11, 11, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196,
    9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196,
    9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 195, 10, 10, 255, 138, 36, 35, 255,
    159, 26, 25, 255, 191, 12, 12, 255, 200, 7, 7, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 195, 8, 8, 255, 200, 15, 14, 255, 228, 85, 62, 255, 234,
    93, 69, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92,
    68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 235, 94, 70,
    255, 220, 73, 53, 255, 193, 39, 30, 255, 182, 71, 52, 255, 146, 57, 42, 255, 109, 42, 31, 255,
    73, 28, 20, 255, 38, 14, 10, 255, 14, 5, 3, 255, 1, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0,
    0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 118, 4, 4, 255, 199, 12, 12, 255, 196, 9, 9, 255, 196,
    9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196,
    9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 179, 18, 18, 255,
    70, 61, 59, 255, 72, 59, 57, 255, 98, 51, 49, 255, 158, 27, 26, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 195, 8, 8, 255, 200, 15, 14, 255, 227, 85,
    62, 255, 234, 93, 69, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68,
    255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255,
    233, 92, 68, 255, 232, 90, 66, 255, 235, 90, 67, 255, 240, 95, 70, 255, 243, 96, 71, 255, 242,
    96, 71, 255, 234, 92, 68, 255, 222, 88, 65, 255, 201, 79, 58, 255, 168, 67, 49, 255, 121, 33,
    24, 255, 76, 2, 2, 255, 48, 2, 2, 255, 20, 0, 0, 255, 6, 1, 1, 255, 154, 4, 4, 255, 198, 11,
    11, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196,
    9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196,
    9, 9, 255, 148, 31, 30, 255, 72, 59, 57, 255, 71, 59, 57, 255, 69, 60, 58, 255, 74, 59, 57,
    255, 195, 13, 10, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9,
    9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9,
    9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 195, 8,
    8, 255, 199, 13, 12, 255, 225, 81, 59, 255, 234, 93, 69, 255, 233, 92, 68, 255, 233, 92, 68,
    255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255,
    233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 93, 68, 255, 233,
    92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 234, 93, 68, 255, 236, 93, 69, 255, 238, 94,
    70, 255, 244, 98, 73, 255, 222, 52, 39, 255, 198, 6, 6, 255, 193, 9, 9, 255, 180, 8, 8, 255,
    157, 7, 7, 255, 192, 7, 6, 255, 197, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 197, 8, 8, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 197, 9, 9, 255, 115, 44, 43, 255, 72, 59, 57, 255, 72, 59, 57,
    255, 72, 59, 57, 255, 71, 59, 57, 255, 194, 23, 14, 255, 195, 8, 8, 255, 196, 9, 9, 255, 197,
    9, 9, 255, 199, 8, 8, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196,
    9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196,
    9, 9, 255, 196, 9, 9, 255, 197, 8, 8, 255, 197, 9, 9, 255, 221, 70, 52, 255, 235, 94, 70, 255,
    233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233,
    92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92,
    68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68,
    255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 209, 34, 27, 255, 195, 7, 7, 255,
    198, 9, 9, 255, 199, 9, 9, 255, 201, 10, 10, 255, 135, 36, 45, 255, 196, 9, 10, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 197, 9, 9, 255, 193, 12, 11, 255, 197, 9, 9, 255, 196, 9,
    9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 195, 11, 10, 255, 85,
    56, 54, 255, 72, 59, 57, 255, 72, 59, 57, 255, 72, 59, 57, 255, 72, 59, 57, 255, 192, 29, 17,
    255, 196, 8, 8, 255, 200, 8, 8, 255, 194, 10, 10, 255, 181, 13, 13, 255, 197, 9, 9, 255, 196,
    9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196,
    9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 197, 9, 9, 255, 187, 14, 14, 255,
    193, 7, 7, 255, 214, 53, 40, 255, 236, 95, 71, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233,
    92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92,
    68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68,
    255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 234, 93, 69, 255,
    233, 89, 65, 255, 195, 24, 21, 255, 195, 8, 8, 255, 196, 9, 9, 255, 196, 9, 9, 255, 175, 18,
    22, 255, 68, 59, 74, 255, 136, 34, 42, 255, 198, 9, 8, 255, 196, 9, 9, 255, 196, 9, 9, 255,
    195, 10, 10, 255, 115, 46, 45, 255, 191, 12, 12, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9,
    9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 178, 19, 18, 255, 72, 60, 58, 255, 72, 59, 57, 255, 72,
    59, 57, 255, 72, 59, 57, 255, 72, 59, 57, 255, 192, 32, 18, 255, 200, 8, 8, 255, 161, 17, 17,
    255, 81, 31, 31, 255, 72, 35, 35, 255, 194, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9,
    9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9,
    9, 255, 196, 9, 9, 255, 195, 10, 10, 255, 107, 48, 46, 255, 173, 17, 17, 255, 205, 29, 23, 255,
    232, 91, 67, 255, 234, 93, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233,
    92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92,
    68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68,
    255, 233, 92, 68, 255, 233, 92, 68, 255, 237, 95, 71, 255, 193, 75, 57, 255, 69, 35, 35, 255,
    156, 16, 16, 255, 197, 10, 10, 255, 197, 9, 9, 255, 135, 34, 42, 255, 68, 57, 72, 255, 72, 57,
    72, 255, 172, 20, 24, 255, 196, 9, 9, 255, 196, 9, 9, 255, 159, 26, 26, 255, 70, 61, 59, 255,
    135, 36, 35, 255, 198, 9, 8, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9,
    255, 149, 31, 30, 255, 72, 59, 57, 255, 72, 59, 57, 255, 72, 59, 57, 255, 72, 59, 57, 255, 72,
    59, 57, 255, 194, 33, 18, 255, 143, 20, 20, 255, 47, 37, 37, 255, 32, 38, 38, 255, 37, 39, 39,
    255, 157, 17, 17, 255, 197, 10, 10, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196,
    9, 9, 255, 196, 9, 9, 255, 197, 9, 9, 255, 197, 9, 9, 255, 196, 9, 9, 255, 197, 9, 9, 255, 147,
    31, 30, 255, 70, 60, 58, 255, 136, 35, 33, 255, 197, 10, 10, 255, 222, 72, 53, 255, 235, 95,
    70, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68,
    255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255,
    233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 234,
    93, 69, 255, 234, 92, 68, 255, 95, 55, 48, 255, 30, 34, 34, 255, 81, 33, 33, 255, 197, 10, 9,
    255, 197, 10, 10, 255, 91, 51, 64, 255, 69, 57, 72, 255, 68, 57, 72, 255, 103, 47, 58, 255,
    197, 10, 9, 255, 197, 9, 9, 255, 110, 47, 45, 255, 72, 59, 57, 255, 77, 58, 56, 255, 176, 19,
    19, 255, 197, 9, 8, 255, 196, 9, 9, 255, 196, 9, 9, 255, 197, 9, 9, 255, 120, 42, 41, 255, 72,
    59, 57, 255, 72, 59, 57, 255, 72, 59, 57, 255, 72, 59, 57, 255, 72, 59, 57, 255, 159, 36, 23,
    255, 43, 37, 37, 255, 36, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 92, 30, 30, 255, 198,
    9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 195,
    10, 10, 255, 196, 9, 9, 255, 196, 9, 9, 255, 191, 12, 12, 255, 85, 56, 54, 255, 71, 59, 57,
    255, 94, 52, 50, 255, 194, 7, 7, 255, 206, 33, 26, 255, 233, 92, 68, 255, 234, 93, 69, 255,
    233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233,
    92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92,
    68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 239, 96, 71, 255, 166, 71, 56,
    255, 37, 37, 37, 255, 37, 37, 37, 255, 39, 39, 39, 255, 160, 16, 16, 255, 171, 22, 26, 255, 69,
    58, 73, 255, 69, 57, 72, 255, 69, 57, 72, 255, 69, 58, 73, 255, 170, 21, 24, 255, 190, 13, 13,
    255, 78, 57, 55, 255, 72, 59, 57, 255, 71, 59, 57, 255, 102, 49, 48, 255, 195, 11, 11, 255,
    196, 9, 9, 255, 196, 9, 9, 255, 196, 10, 10, 255, 93, 53, 51, 255, 72, 59, 57, 255, 72, 59, 57,
    255, 72, 59, 57, 255, 72, 59, 57, 255, 72, 59, 57, 255, 100, 40, 32, 255, 35, 36, 36, 255, 38,
    38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 45, 39, 39, 255, 181, 12, 12, 255, 196, 10, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 197, 10, 10, 255, 153, 17, 17, 255, 131,
    23, 23, 255, 198, 9, 9, 255, 152, 29, 28, 255, 71, 60, 58, 255, 72, 59, 57, 255, 72, 60, 58,
    255, 170, 21, 20, 255, 195, 7, 7, 255, 216, 57, 43, 255, 237, 95, 70, 255, 233, 92, 68, 255,
    233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233,
    92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92,
    68, 255, 233, 92, 68, 255, 239, 95, 71, 255, 202, 81, 61, 255, 56, 43, 41, 255, 36, 36, 36,
    255, 38, 38, 38, 255, 37, 37, 37, 255, 85, 32, 32, 255, 116, 42, 53, 255, 69, 57, 72, 255, 69,
    57, 72, 255, 69, 57, 72, 255, 69, 57, 72, 255, 122, 39, 49, 255, 171, 23, 23, 255, 61, 52, 51,
    255, 55, 48, 47, 255, 73, 59, 57, 255, 70, 60, 58, 255, 134, 37, 36, 255, 199, 8, 8, 255, 196,
    9, 9, 255, 187, 15, 14, 255, 76, 59, 57, 255, 72, 59, 57, 255, 72, 59, 57, 255, 72, 59, 57,
    255, 72, 59, 57, 255, 72, 59, 57, 255, 58, 39, 37, 255, 37, 37, 37, 255, 38, 38, 38, 255, 38,
    38, 38, 255, 38, 38, 38, 255, 36, 37, 37, 255, 126, 23, 23, 255, 198, 10, 10, 255, 196, 9, 9,
    255, 196, 9, 9, 255, 196, 9, 9, 255, 198, 9, 9, 255, 92, 30, 30, 255, 46, 37, 37, 255, 179, 13,
    13, 255, 108, 48, 46, 255, 72, 59, 57, 255, 72, 59, 57, 255, 72, 59, 57, 255, 117, 43, 41, 255,
    197, 8, 8, 255, 197, 12, 11, 255, 212, 70, 53, 255, 239, 94, 69, 255, 234, 92, 68, 255, 233,
    92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92,
    68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 234, 92, 68, 255, 240, 95, 70,
    255, 205, 83, 63, 255, 71, 47, 43, 255, 33, 35, 36, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38,
    38, 38, 255, 39, 39, 39, 255, 65, 52, 64, 255, 70, 58, 73, 255, 69, 57, 72, 255, 69, 57, 72,
    255, 69, 57, 72, 255, 85, 53, 67, 255, 151, 31, 31, 255, 51, 46, 45, 255, 37, 37, 37, 255, 63,
    53, 51, 255, 73, 60, 58, 255, 74, 59, 57, 255, 161, 26, 25, 255, 198, 8, 8, 255, 165, 24, 23,
    255, 72, 60, 58, 255, 72, 59, 57, 255, 72, 59, 57, 255, 72, 59, 57, 255, 72, 59, 57, 255, 72,
    59, 57, 255, 37, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38,
    255, 37, 37, 37, 255, 67, 35, 35, 255, 195, 9, 9, 255, 196, 9, 9, 255, 196, 9, 9, 255, 197, 10,
    9, 255, 178, 12, 12, 255, 45, 39, 39, 255, 35, 37, 37, 255, 102, 30, 30, 255, 81, 59, 57, 255,
    72, 59, 57, 255, 72, 59, 57, 255, 72, 59, 57, 255, 76, 59, 56, 255, 183, 16, 16, 255, 195, 8,
    8, 255, 107, 51, 48, 255, 170, 78, 63, 255, 234, 93, 69, 255, 238, 93, 69, 255, 234, 92, 68,
    255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255,
    233, 92, 68, 255, 235, 93, 68, 255, 238, 94, 69, 255, 183, 78, 62, 255, 64, 44, 41, 255, 33,
    36, 36, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37,
    255, 48, 45, 50, 255, 70, 57, 73, 255, 69, 57, 72, 255, 69, 57, 72, 255, 69, 57, 72, 255, 71,
    58, 73, 255, 125, 39, 41, 255, 42, 41, 41, 255, 37, 37, 37, 255, 45, 42, 42, 255, 71, 58, 56,
    255, 71, 59, 57, 255, 83, 56, 54, 255, 178, 19, 18, 255, 141, 34, 33, 255, 72, 59, 57, 255, 72,
    59, 57, 255, 72, 59, 57, 255, 72, 59, 57, 255, 72, 59, 57, 255, 72, 59, 57, 255, 38, 38, 38,
    255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39,
    39, 39, 255, 163, 16, 16, 255, 197, 10, 10, 255, 196, 9, 9, 255, 199, 10, 10, 255, 112, 26, 26,
    255, 36, 37, 37, 255, 37, 37, 37, 255, 43, 40, 40, 255, 69, 57, 55, 255, 72, 59, 57, 255, 72,
    59, 57, 255, 72, 59, 57, 255, 71, 59, 57, 255, 126, 40, 38, 255, 173, 21, 20, 255, 71, 59, 57,
    255, 71, 58, 56, 255, 126, 69, 60, 255, 199, 85, 66, 255, 232, 92, 68, 255, 234, 92, 68, 255,
    233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 234, 93, 69, 255, 219,
    89, 68, 255, 137, 71, 71, 255, 52, 44, 49, 255, 33, 36, 36, 255, 38, 38, 38, 255, 38, 38, 38,
    255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 39, 39, 39, 255, 64,
    53, 66, 255, 70, 58, 73, 255, 69, 57, 72, 255, 69, 57, 72, 255, 71, 59, 74, 255, 94, 42, 47,
    255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 59, 51, 49, 255, 73, 60, 58, 255, 70,
    59, 57, 255, 95, 53, 51, 255, 106, 48, 47, 255, 72, 59, 57, 255, 72, 59, 57, 255, 72, 59, 57,
    255, 72, 59, 57, 255, 72, 59, 57, 255, 72, 59, 57, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38,
    38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 107, 27, 27,
    255, 198, 10, 10, 255, 197, 10, 9, 255, 182, 12, 11, 255, 49, 38, 38, 255, 37, 37, 37, 255, 38,
    38, 38, 255, 37, 38, 38, 255, 60, 51, 50, 255, 73, 60, 58, 255, 72, 59, 57, 255, 72, 59, 57,
    255, 72, 59, 57, 255, 77, 58, 56, 255, 110, 47, 45, 255, 72, 59, 57, 255, 71, 59, 57, 255, 66,
    58, 56, 255, 77, 59, 56, 255, 117, 69, 61, 255, 222, 88, 65, 255, 234, 93, 69, 255, 233, 92,
    68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 236, 95, 71, 255, 169, 77, 69, 255, 59, 52, 68,
    255, 39, 40, 41, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38,
    38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 51, 46, 52, 255, 70, 58, 73,
    255, 69, 57, 72, 255, 69, 57, 72, 255, 70, 58, 73, 255, 55, 43, 47, 255, 37, 37, 37, 255, 38,
    38, 38, 255, 37, 37, 37, 255, 45, 43, 42, 255, 71, 58, 56, 255, 72, 59, 57, 255, 70, 60, 58,
    255, 71, 59, 57, 255, 72, 59, 57, 255, 72, 59, 57, 255, 72, 59, 57, 255, 72, 59, 57, 255, 72,
    59, 57, 255, 72, 59, 57, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38,
    255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 57, 37, 37, 255, 191, 10, 10, 255, 199,
    10, 10, 255, 110, 27, 27, 255, 36, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37,
    255, 53, 47, 46, 255, 73, 60, 58, 255, 72, 59, 57, 255, 72, 59, 57, 255, 72, 59, 57, 255, 71,
    59, 57, 255, 70, 60, 58, 255, 72, 59, 57, 255, 72, 59, 57, 255, 72, 59, 57, 255, 70, 58, 56,
    255, 68, 60, 58, 255, 202, 83, 63, 255, 235, 94, 70, 255, 233, 92, 68, 255, 233, 92, 68, 255,
    233, 92, 68, 255, 236, 95, 71, 255, 159, 76, 70, 255, 61, 50, 63, 255, 39, 39, 39, 255, 38, 38,
    38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255,
    38, 38, 38, 255, 38, 38, 38, 255, 41, 40, 41, 255, 66, 55, 69, 255, 69, 57, 72, 255, 70, 58,
    73, 255, 64, 53, 66, 255, 38, 39, 40, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255,
    39, 39, 39, 255, 65, 54, 53, 255, 73, 60, 58, 255, 72, 59, 57, 255, 72, 59, 57, 255, 72, 59,
    57, 255, 72, 59, 57, 255, 72, 59, 57, 255, 72, 59, 57, 255, 72, 59, 57, 255, 72, 59, 57, 255,
    38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38,
    38, 255, 38, 38, 38, 255, 37, 39, 39, 255, 154, 18, 18, 255, 175, 14, 14, 255, 45, 39, 39, 255,
    37, 37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 47, 44, 43, 255, 72, 59,
    57, 255, 72, 59, 57, 255, 72, 59, 57, 255, 72, 59, 57, 255, 72, 59, 57, 255, 72, 59, 57, 255,
    72, 59, 57, 255, 72, 59, 57, 255, 72, 59, 57, 255, 72, 59, 57, 255, 72, 59, 57, 255, 186, 80,
    63, 255, 236, 95, 71, 255, 233, 92, 68, 255, 233, 92, 68, 255, 233, 92, 68, 255, 236, 95, 71,
    255, 165, 77, 70, 255, 59, 50, 62, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38,
    38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38,
    255, 37, 37, 37, 255, 55, 48, 57, 255, 70, 58, 73, 255, 70, 58, 73, 255, 52, 46, 53, 255, 37,
    37, 37, 255, 38, 38, 38, 255, 38, 38, 38, 255, 38, 38, 38, 255, 37, 37, 37, 255, 56, 49, 48,
    255, 73, 60, 58, 255, 72, 59, 57, 255, 72, 59, 57, 255, 72, 59, 57, 255, 72, 59, 57, 255, 72,
    59, 57, 255, 72, 59, 57, 255, 72, 59, 57, 255, 72, 59, 57, 255,
];
